package com.jiayu.wheel.other;

/**
 * 微信公众号和微信小程序获取openId的方式
 * @author Administrator
 */
public class WechatOauth {

//    公众号获取openId是在前端先调用一个腾讯的请求地址，传的是当前页面的URL，得到code，让把code给后端服务器，后端根据appId，appSecret和code，去腾讯换取openId。


    /**
     * 网页授权获取code
     */
    public  String getPageCode = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=URL&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect";

    /**
     * 网页授权接口_公众号
     */
    public String getPageAccessTokenUrl = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code";


//    小程序是通过 wx.login 接口获得临时登录凭证 code 后传到开发者服务器，后端根据appId，appSecret和code，去腾讯换取openId。但是换取的链接和公众号的链接不一样。


    /**
     * 网页授权接口_小程序
     */
    public  String getPageAccessTokenUrlForMini = "https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=CODE&grant_type=authorization_code";
}
